package idv.loveloser.dao;

/**
 * AbstractMdlUserInfoField entity provides the base persistence definition of
 * the MdlUserInfoField entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlUserInfoField implements java.io.Serializable {

	// Fields

	private Long id;
	private String shortname;
	private String name;
	private String datatype;
	private String description;
	private Short descriptionformat;
	private Long categoryid;
	private Long sortorder;
	private Short required;
	private Short locked;
	private Short visible;
	private Short forceunique;
	private Short signup;
	private String defaultdata;
	private Short defaultdataformat;
	private String param1;
	private String param2;
	private String param3;
	private String param4;
	private String param5;

	// Constructors

	/** default constructor */
	public AbstractMdlUserInfoField() {
	}

	/** minimal constructor */
	public AbstractMdlUserInfoField(String shortname, String name,
			String datatype, Short descriptionformat, Long categoryid,
			Long sortorder, Short required, Short locked, Short visible,
			Short forceunique, Short signup, Short defaultdataformat) {
		this.shortname = shortname;
		this.name = name;
		this.datatype = datatype;
		this.descriptionformat = descriptionformat;
		this.categoryid = categoryid;
		this.sortorder = sortorder;
		this.required = required;
		this.locked = locked;
		this.visible = visible;
		this.forceunique = forceunique;
		this.signup = signup;
		this.defaultdataformat = defaultdataformat;
	}

	/** full constructor */
	public AbstractMdlUserInfoField(String shortname, String name,
			String datatype, String description, Short descriptionformat,
			Long categoryid, Long sortorder, Short required, Short locked,
			Short visible, Short forceunique, Short signup, String defaultdata,
			Short defaultdataformat, String param1, String param2,
			String param3, String param4, String param5) {
		this.shortname = shortname;
		this.name = name;
		this.datatype = datatype;
		this.description = description;
		this.descriptionformat = descriptionformat;
		this.categoryid = categoryid;
		this.sortorder = sortorder;
		this.required = required;
		this.locked = locked;
		this.visible = visible;
		this.forceunique = forceunique;
		this.signup = signup;
		this.defaultdata = defaultdata;
		this.defaultdataformat = defaultdataformat;
		this.param1 = param1;
		this.param2 = param2;
		this.param3 = param3;
		this.param4 = param4;
		this.param5 = param5;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getShortname() {
		return this.shortname;
	}

	public void setShortname(String shortname) {
		this.shortname = shortname;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDatatype() {
		return this.datatype;
	}

	public void setDatatype(String datatype) {
		this.datatype = datatype;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Short getDescriptionformat() {
		return this.descriptionformat;
	}

	public void setDescriptionformat(Short descriptionformat) {
		this.descriptionformat = descriptionformat;
	}

	public Long getCategoryid() {
		return this.categoryid;
	}

	public void setCategoryid(Long categoryid) {
		this.categoryid = categoryid;
	}

	public Long getSortorder() {
		return this.sortorder;
	}

	public void setSortorder(Long sortorder) {
		this.sortorder = sortorder;
	}

	public Short getRequired() {
		return this.required;
	}

	public void setRequired(Short required) {
		this.required = required;
	}

	public Short getLocked() {
		return this.locked;
	}

	public void setLocked(Short locked) {
		this.locked = locked;
	}

	public Short getVisible() {
		return this.visible;
	}

	public void setVisible(Short visible) {
		this.visible = visible;
	}

	public Short getForceunique() {
		return this.forceunique;
	}

	public void setForceunique(Short forceunique) {
		this.forceunique = forceunique;
	}

	public Short getSignup() {
		return this.signup;
	}

	public void setSignup(Short signup) {
		this.signup = signup;
	}

	public String getDefaultdata() {
		return this.defaultdata;
	}

	public void setDefaultdata(String defaultdata) {
		this.defaultdata = defaultdata;
	}

	public Short getDefaultdataformat() {
		return this.defaultdataformat;
	}

	public void setDefaultdataformat(Short defaultdataformat) {
		this.defaultdataformat = defaultdataformat;
	}

	public String getParam1() {
		return this.param1;
	}

	public void setParam1(String param1) {
		this.param1 = param1;
	}

	public String getParam2() {
		return this.param2;
	}

	public void setParam2(String param2) {
		this.param2 = param2;
	}

	public String getParam3() {
		return this.param3;
	}

	public void setParam3(String param3) {
		this.param3 = param3;
	}

	public String getParam4() {
		return this.param4;
	}

	public void setParam4(String param4) {
		this.param4 = param4;
	}

	public String getParam5() {
		return this.param5;
	}

	public void setParam5(String param5) {
		this.param5 = param5;
	}

}